<!--  Creazione: 2011-12-20
      Ultima modifica: 2013-03-13
      Autore: Nicola Ferro (ferro@dei.unipd.it) 
      Versione: 1.3
      Copyright (c) 2011-2013, Università degli Studi di Padova, Italia
-->

<%@ page import="it.dei.unipd.healthservice.resource.Recapito"%>
<%@ page import="it.dei.unipd.healthservice.resource.Cliente"%>
<%@ page import="java.util.List"%>
<%@ page import="java.util.ArrayList"%>


	<!-- Corpo principale -->

			<div id="create_recapito_main">
				<div class="box_dati">
				<div class="top">
						<p><span>Recapiti</span></p>
				</div>
				<script>
					function seleziona()
					{
						var id = document.getElementById("selection").selectedIndex;
						document.location.href=	"Carrello?selectedIdx="+id;
					}
					
					</script>
					<select id="selection" onchange="seleziona()">
					
					 <% 
					
						Cliente cliente = (Cliente)request.getAttribute("cliente");
						if( cliente == null ) cliente = new Cliente("","");
						
						ArrayList<Recapito> recapiti = (ArrayList<Recapito>)request.getAttribute("recapiti");
						if (recapiti==null) recapiti = new ArrayList<Recapito>();
						request.setAttribute("recapiti",recapiti);
					%>
					
					<% //inserimento recapito default del cliente
					 int idx;
					 try {idx=  Integer.parseInt(request.getParameter("selectedIdx")); }
					 catch(Exception e) {idx=-1;};
					 Recapito recapito;
					 if( idx != -1 )  recapito = recapiti.get(idx);
					 else
					 {
						if( recapiti.size()==0)
							recapito = new Recapito(cliente.getIsPrivato()?cliente.getCf():cliente.getPi(),cliente.getStato(),cliente.getProvincia(),cliente.getCitta(),cliente.getIndirizzo(),cliente.getCap());		
						else
							recapito = recapiti.get(0);
					 }
				    %>
					
					<% 
					int i = 0;
					String selected = "selected=\"selected\"";
					for( Recapito r : recapiti )
					{ 
						
					%> <option value="0" <%= (i==idx)?selected:"" %> ><%=r.toString()%></option> <% 
							i++;
					}%>
					
					</select>
					<% 
					 %>
					 
					
					 
	        		<table>
	        			<tr>
	        				<td width="175"><label for="ragione_sociale">Ragione Sociale:</label></td>
	        				<td width="175"><input type="textbox" name="ragione_sociale" size="20" value="<%=recapito.getRagsociale()%>"/></td>
	        				<td width="175"><label for="stato">Stato:</label></td>
	        				<td width="175"><input type="textbox" name="stato" size="20" value="<%=recapito.getStato()%>"/></td>
	        			</tr>
	        			<tr>
	        				<td width="175"><label for="indirizzo">Indirizzo:</label></td>
	        				<td width="175"><input type="textbox" name="indirizzo" size="20" value="<%=recapito.getIndirizzo()%>"/></td>
	        				<td width="175"><label for="citta">Citt&agrave;:</label></td>
	        				<td width="175"><input type="textbox" name="citta" size="20" value="<%=recapito.getCitta()%>"/></td>
	        			</tr>
	        			<tr>
	        				<td width="175"><label for="cap">CAP:</label></td>
	        				<td width="175"><input type="textbox" name="cap" size="20" value="<%=recapito.getCap()%>"/></td>
	        				<td width="175"><label for="provincia">Provincia:</label></td>
	        				<td width="175"><input type="textbox" name="provincia" size="20" value="<%=recapito.getProvincia()%>"/></td>
	        			</tr>
	        			
	        		</table>
				</div>	
			</div>	

					
	<!-- fine corpo principale -->



